Next Generation Network (NGN) is an integrative network which uses different radio access technologies. In this converged network environment, vertical handoff between different wireless access technologies becomes an important research topic. However, most of vertical handoff algorithms do not think about the actual demands of network and the mobility of user, but taking network properties as the standards of judgment. In order to solve the problem above, a speed adaptive vertical handoff algorithm based on application requirements was proposed, which used the speed factor and network propertise matrix to compensate for the quality loss of wireless link caused by mobility, which adaptively adjusted the weights of network properties that the application needs and supported node to make effective decisions. This algorithm realized vertical handoff with adaptive speed which better served the application and . Simulation results show that the proposed algorithm can overcome the ping-pang effect effectively and it has higher packet throughput in comparison with the other vertical handoff algorithms.